-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
glossary css #407
glossary css #407
Conversation
app/components/Article/Contents.tsx
Outdated
: '') + | ||
' </div>' + | ||
(entry.image ? `<img src="${entry.image}" alt="${entry.term}"/>` : '') + | ||
'</div>' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(minor) ah, have you considered 1 multiline string template, please? or maybe https://react.dev/reference/react-dom/server/renderToString if we need so much logic here 😅
@@ -77,6 +76,15 @@ article .link-popup::after { | |||
right: 100%; | |||
} | |||
|
|||
article .link-popup .glossary-popup > .contents { | |||
padding: var(--spacing-24) var(--spacing-40) var(--spacing-24); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2 or 4 values would make more sense here IMHO, but if the bottom is same as top, repeating it looks suspicious
app/components/Article/Contents.tsx
Outdated
? `<a href="/${entry.pageid}" class="button secondary">View full definition</a>` | ||
: '') + | ||
' </div>' + | ||
(entry.image ? `<img src="${entry.image}" alt="${entry.term}"/>` : '') + |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
alt=""
for decorative images, please!! we shouldn't make users of screen reader listen to the same header twice 😅
This generally works, but might need a bit of css tweaking:
The main thing is what to do about the image size. This version just assumes it's up to the editors to get a version that looks good